[INFO] fetching crate azul_glium 0.22.0...
[INFO] building azul_glium-0.22.0 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate azul_glium 0.22.0 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate azul_glium 0.22.0 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate azul_glium 0.22.0
[INFO] finished tweaking crates.io crate azul_glium 0.22.0
[INFO] tweaked toml for crates.io crate azul_glium 0.22.0 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2584f3dd4a406fca189f326afcfe574d23a5d4681d95800a67bb7353886a684d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "2584f3dd4a406fca189f326afcfe574d23a5d4681d95800a67bb7353886a684d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2584f3dd4a406fca189f326afcfe574d23a5d4681d95800a67bb7353886a684d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2584f3dd4a406fca189f326afcfe574d23a5d4681d95800a67bb7353886a684d", kill_on_drop: false }`
[INFO] [stdout] 2584f3dd4a406fca189f326afcfe574d23a5d4681d95800a67bb7353886a684d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1c3d75450bb00e0c6760d3cbe0abcf926b9dfd580adc3c54830320a36caddc16
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1c3d75450bb00e0c6760d3cbe0abcf926b9dfd580adc3c54830320a36caddc16", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.95
[INFO] [stderr]    Compiling xml-rs v0.8.3
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling khronos_api v2.2.0
[INFO] [stderr]    Compiling scopeguard v0.3.3
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling libloading v0.6.7
[INFO] [stderr]    Compiling stb_truetype v0.3.1
[INFO] [stderr]    Compiling x11-dl v2.18.5
[INFO] [stderr]    Compiling parking_lot_core v0.4.0
[INFO] [stderr]    Compiling xml-rs v0.7.0
[INFO] [stderr]    Compiling owning_ref v0.4.1
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling dlib v0.4.2
[INFO] [stderr]    Compiling lock_api v0.1.5
[INFO] [stderr]    Compiling wayland-sys v0.21.13
[INFO] [stderr]    Compiling wayland-scanner v0.21.13
[INFO] [stderr]    Compiling gl_generator v0.10.0
[INFO] [stderr]    Compiling gl_generator v0.9.0
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling line_drawing v0.7.0
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling memmap v0.7.0
[INFO] [stderr]    Compiling shared_library v0.1.9
[INFO] [stderr]    Compiling rusttype v0.8.3
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling osmesa-sys v0.1.2
[INFO] [stderr]    Compiling rusttype v0.7.9
[INFO] [stderr]    Compiling andrew v0.2.1
[INFO] [stderr]    Compiling glutin v0.19.0
[INFO] [stderr]    Compiling azul_glium v0.22.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling wayland-client v0.21.13
[INFO] [stderr]    Compiling wayland-protocols v0.21.13
[INFO] [stderr]    Compiling parking_lot v0.7.1
[INFO] [stderr]    Compiling wayland-commons v0.21.13
[INFO] [stderr]    Compiling smithay-client-toolkit v0.4.6
[INFO] [stderr]    Compiling winit v0.18.1
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]   --> src/program/mod.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / /// Some shader compilers have race-condition issues, so we lock this mutex
[INFO] [stdout] 59 | | /// in the GL thread every time we compile a shader or link a program.
[INFO] [stdout]    | |_---------------------------------------------------------------------^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/backend/glutin/mod.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let gl_window = try!(glutin::GlWindow::new(window_builder, context_builder, events_loop));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let context = try!(unsafe { context::Context::new(glutin_backend, checked, debug) });
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(glutin::GlWindow::new(window_builder, context_builder, events_loop))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(unsafe { self.context.rebuild(backend) });
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/backend/glutin/mod.rs:197:32
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/alloc.rs:117:80
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let (id, immutable, created_with_buffer_storage, persistent_mapping) = try!(unsafe {
[INFO] [stdout]     |                                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/alloc.rs:141:80
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let (id, immutable, created_with_buffer_storage, persistent_mapping) = try!(unsafe {
[INFO] [stdout]     |                                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         try!(alloc.copy_to(0 .. self.get_size(), &target.alloc, target.get_offset_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:386:20
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let data = try!(self.read());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         try!(self.alloc.copy_to(self.bytes_start .. self.bytes_end, &target.alloc,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:683:20
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let data = try!(self.read());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:930:9
[INFO] [stdout]     |
[INFO] [stdout] 930 |         try!(self.alloc.copy_to(self.bytes_start .. self.bytes_end, &target.alloc,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/buffer/view.rs:1041:20
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         let data = try!(self.read());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/buffer/mod.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn read<F, E>(size: usize, F) -> Result<Self::Owned, E>
[INFO] [stdout]    |                                ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/buffer/mod.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn is_size_suitable(usize) -> bool;
[INFO] [stdout]    |                         ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: usize`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/mod.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         try!(f(&mut value));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/mod.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(f(&mut value));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/debug.rs:23:30
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type DebugCallback = Box<FnMut(Source, MessageType, Severity, u32, bool, &str)>;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Source, MessageType, Severity, u32, bool, &str)`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/debug.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 13  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 164 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/debug.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 13  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 191 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/blend.rs:270:37
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let (color_eq, alpha_eq) = (try!(blend_eq(ctxt, blend.color)),
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/blend.rs:271:37
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...                   try!(blend_eq(ctxt, blend.alpha)));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     try!(depth::sync_depth(ctxt, &draw_parameters.depth));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     try!(blend::sync_blending(ctxt, draw_parameters.blend));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     try!(sync_clip_planes_bitmask(ctxt, draw_parameters.clip_planes_bitmask));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     try!(sync_rasterizer_discard(ctxt, draw_parameters.draw_primitives));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     try!(sync_queries(ctxt, draw_parameters.samples_passed_query,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     try!(sync_smooth(ctxt, draw_parameters.smooth, primitives_types));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     try!(sync_provoking_vertex(ctxt, draw_parameters.provoking_vertex));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     try!(sync_primitive_restart_index(ctxt, draw_parameters.primitive_restart_index));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:748:9
[INFO] [stdout]     |
[INFO] [stdout] 748 |         try!(q.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:750:9
[INFO] [stdout]     |
[INFO] [stdout] 750 |         try!(q.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         try!(time_elapsed_query.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |         try!(primitives_generated_query.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         try!(tfq.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framebuffer/render_buffer.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |         let attachments = try!(attachments.validate(facade));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:502:35
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let example_attachments = try!(fbo::FramebufferAttachments::Regular(fbo::FramebufferSpecificAttachments {
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:695:27
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let attachments = try!(attachments.validate(context));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/index/buffer.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/buffer.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |             buffer: try!(Buffer::new(facade, data, BufferType::ElementArrayBuffer, mode)).into(),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/buffer.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             buffer: try!(Buffer::empty_array(facade, BufferType::ElementArrayBuffer, len,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:176:19
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let shader = try!(build_shader(facade, gl::COMPUTE_SHADER, src));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |             raw: try!(RawProgram::from_shaders(facade, &[shader], false, false, false, None))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |             raw: try!(RawProgram::from_binary(facade, data))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/program.rs:94:44
[INFO] [stdout]    |
[INFO] [stdout] 94 |                         shaders_store.push(try!(build_shader(facade, ty, src)));
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/program.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 (try!(RawProgram::from_shaders(facade, &shaders_store, has_geometry_shader,
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/program.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 (try!(RawProgram::from_binary(facade, data)), outputs_srgb, uses_point_size)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             try!(check_program_link_errors(&mut ctxt, id));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             try!(check_program_link_errors(&mut ctxt, id));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         try!(uniforms.bind_uniforms(&mut ctxt, self, &mut fences));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         try!(uniforms.bind_uniforms(&mut ctxt, self, &mut fences));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/program/reflection.rs:1223:68
[INFO] [stdout]      |
[INFO] [stdout] 1223 |                 let mut subroutine_name_tmp: Vec<u8> = vec![0; 64];;
[INFO] [stdout]      |                                                                    ^ help: remove this semicolon
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/program/mod.rs:158:32
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/bind.rs:590:14
[INFO] [stdout]     |
[INFO] [stdout] 590 |         Some(try!(::sampler_object::get_sampler(ctxt, &sampler)))
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/uniforms/buffer.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let buffer = try!(Buffer::new(facade, &data, BufferType::UniformBuffer, mode));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/buffer.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let buffer = try!(Buffer::empty(facade, BufferType::UniformBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/buffer.rs:195:22
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let buffer = try!(Buffer::empty_unsized(facade, BufferType::UniformBuffer, size, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/uniforms/mod.rs:168:69
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn visit_values<'a, F: FnMut(&str, UniformValue<'a>)>(&'a self, F);
[INFO] [stdout]     |                                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/uniforms/mod.rs:232:32
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/uniforms/mod.rs:317:16
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn matches(&BlockLayout, base_offset: usize) -> Result<(), LayoutMismatchError>;
[INFO] [stdout]     |                ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &BlockLayout`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/vertex/buffer.rs:51:32
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:174:22
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let buffer = try!(Buffer::new(facade, data, BufferType::ArrayBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let buffer = try!(Buffer::empty_array(facade, BufferType::ArrayBuffer, elements, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |             buffer: try!(Buffer::new(facade, data, BufferType::ArrayBuffer,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |             buffer: try!(Buffer::new(facade, data, BufferType::ArrayBuffer,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/texture/buffer_texture.rs:142:32
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:234:22
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let buffer = try!(Buffer::new(facade, data, BufferType::TextureBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let buffer = try!(Buffer::empty_array(facade, BufferType::TextureBuffer, len, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/texture/pixel_buffer.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let data = try!(self.read());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/any.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let teximg_internal_format = try!(image_format::format_request_to_glenum(facade.get_context(), format, image_format::RequestType::Tex...
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/any.rs:175:43
[INFO] [stdout]     |
[INFO] [stdout] 175 |         (&Some((client_format, _)), f) => try!(image_format::client_format_to_glenum(facade.get_context(), client_format, f, false)),
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/texture/any.rs:1172:44
[INFO] [stdout]      |
[INFO] [stdout] 1172 |         let (client_format, client_type) = try!(image_format::client_format_to_glenum(&self.texture.context,
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:167:95
[INFO] [stdout]     |
[INFO] [stdout] 167 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture1d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:458:44
[INFO] [stdout]     |
[INFO] [stdout] 458 |                     Ok(CompressedTexture1d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:485:105
[INFO] [stdout]     |
[INFO] [stdout] 485 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture1d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]     |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:792:99
[INFO] [stdout]     |
[INFO] [stdout] 792 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture1d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]     |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1083:48
[INFO] [stdout]      |
[INFO] [stdout] 1083 | ...   Ok(CompressedSrgbTexture1d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1110:109
[INFO] [stdout]      |
[INFO] [stdout] 1110 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture1d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1417:103
[INFO] [stdout]      |
[INFO] [stdout] 1417 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture1d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1728:103
[INFO] [stdout]      |
[INFO] [stdout] 1728 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture1d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2039:100
[INFO] [stdout]      |
[INFO] [stdout] 2039 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture1d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]      |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2313:102
[INFO] [stdout]      |
[INFO] [stdout] 2313 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture1d(try!(any::new_texture(facade, format, Some((cl...
[INFO] [stdout]      |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2587:107
[INFO] [stdout]      |
[INFO] [stdout] 2587 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture1d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]      |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2899:95
[INFO] [stdout]      |
[INFO] [stdout] 2899 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture2d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]      |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3327:44
[INFO] [stdout]      |
[INFO] [stdout] 3327 |                     Ok(CompressedTexture2d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3355:105
[INFO] [stdout]      |
[INFO] [stdout] 3355 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture2d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]      |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3852:99
[INFO] [stdout]      |
[INFO] [stdout] 3852 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture2d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]      |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4264:48
[INFO] [stdout]      |
[INFO] [stdout] 4264 | ...   Ok(CompressedSrgbTexture2d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4292:109
[INFO] [stdout]      |
[INFO] [stdout] 4292 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture2d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4789:103
[INFO] [stdout]      |
[INFO] [stdout] 4789 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture2d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5145:103
[INFO] [stdout]      |
[INFO] [stdout] 5145 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture2d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5501:100
[INFO] [stdout]      |
[INFO] [stdout] 5501 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture2d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]      |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5804:102
[INFO] [stdout]      |
[INFO] [stdout] 5804 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture2d(try!(any::new_texture(facade, format, Some((cl...
[INFO] [stdout]      |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:6107:107
[INFO] [stdout]      |
[INFO] [stdout] 6107 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture2d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]      |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8555:95
[INFO] [stdout]      |
[INFO] [stdout] 8555 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture3d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]      |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8888:44
[INFO] [stdout]      |
[INFO] [stdout] 8888 |                     Ok(CompressedTexture3d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8916:105
[INFO] [stdout]      |
[INFO] [stdout] 8916 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture3d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]      |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9258:99
[INFO] [stdout]      |
[INFO] [stdout] 9258 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture3d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]      |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9591:48
[INFO] [stdout]      |
[INFO] [stdout] 9591 | ...   Ok(CompressedSrgbTexture3d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9619:109
[INFO] [stdout]      |
[INFO] [stdout] 9619 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture3d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9961:103
[INFO] [stdout]      |
[INFO] [stdout] 9961 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture3d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10307:103
[INFO] [stdout]       |
[INFO] [stdout] 10307 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture3d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]       |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10653:100
[INFO] [stdout]       |
[INFO] [stdout] 10653 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture3d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10962:107
[INFO] [stdout]       |
[INFO] [stdout] 10962 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture3d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11308:100
[INFO] [stdout]       |
[INFO] [stdout] 11308 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture1dArray(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11683:49
[INFO] [stdout]       |
[INFO] [stdout] 11683 | ...   Ok(CompressedTexture1dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]       |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11711:110
[INFO] [stdout]       |
[INFO] [stdout] 11711 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture1dArray(try!(any::new_texture(facade, format, ...
[INFO] [stdout]       |                                                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12067:104
[INFO] [stdout]       |
[INFO] [stdout] 12067 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture1dArray(try!(any::new_texture(facade, format, Some((...
[INFO] [stdout]       |                                                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12442:53
[INFO] [stdout]       |
[INFO] [stdout] 12442 | ...   Ok(CompressedSrgbTexture1dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]       |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12470:114
[INFO] [stdout]       |
[INFO] [stdout] 12470 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture1dArray(try!(any::new_texture(facade, form...
[INFO] [stdout]       |                                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12826:108
[INFO] [stdout]       |
[INFO] [stdout] 12826 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture1dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13214:108
[INFO] [stdout]       |
[INFO] [stdout] 13214 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture1dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13602:105
[INFO] [stdout]       |
[INFO] [stdout] 13602 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture1dArray(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]       |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13953:107
[INFO] [stdout]       |
[INFO] [stdout] 13953 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture1dArray(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:14304:112
[INFO] [stdout]       |
[INFO] [stdout] 14304 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture1dArray(try!(any::new_texture(facade, format...
[INFO] [stdout]       |                                                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:14692:100
[INFO] [stdout]       |
[INFO] [stdout] 14692 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture2dArray(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15137:49
[INFO] [stdout]       |
[INFO] [stdout] 15137 | ...   Ok(CompressedTexture2dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]       |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15165:110
[INFO] [stdout]       |
[INFO] [stdout] 15165 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture2dArray(try!(any::new_texture(facade, format, ...
[INFO] [stdout]       |                                                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15591:104
[INFO] [stdout]       |
[INFO] [stdout] 15591 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture2dArray(try!(any::new_texture(facade, format, Some((...
[INFO] [stdout]       |                                                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16036:53
[INFO] [stdout]       |
[INFO] [stdout] 16036 | ...   Ok(CompressedSrgbTexture2dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]       |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16064:114
[INFO] [stdout]       |
[INFO] [stdout] 16064 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture2dArray(try!(any::new_texture(facade, form...
[INFO] [stdout]       |                                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16490:108
[INFO] [stdout]       |
[INFO] [stdout] 16490 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture2dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16948:108
[INFO] [stdout]       |
[INFO] [stdout] 16948 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture2dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:17406:105
[INFO] [stdout]       |
[INFO] [stdout] 17406 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture2dArray(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]       |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:17827:107
[INFO] [stdout]       |
[INFO] [stdout] 17827 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture2dArray(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:18248:112
[INFO] [stdout]       |
[INFO] [stdout] 18248 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture2dArray(try!(any::new_texture(facade, format...
[INFO] [stdout]       |                                                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/context/mod.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |     backend: RefCell<Box<Backend>>,
[INFO] [stdout]    |                          ^^^^^^^ help: use `dyn`: `dyn Backend`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/context/mod.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         try!(check_gl_compatibility(&version, &extensions));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |             try!(format_request_to_glenum(context, TextureFormatRequest::Specific(newformat), rq_ty))
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1816:17
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 try!(format_request_to_glenum(context, TextureFormatRequest::AnyFloatingPoint,
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1837:13
[INFO] [stdout]      |
[INFO] [stdout] 1837 |             try!(format_request_to_glenum(context, TextureFormatRequest::Specific(newformat), rq_ty))
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1858:17
[INFO] [stdout]      |
[INFO] [stdout] 1858 |                 try!(format_request_to_glenum(context, TextureFormatRequest::AnySrgb, rq_ty))
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/image_format.rs:1808:28
[INFO] [stdout]      |
[INFO] [stdout] 1808 |                     Some(1 ... 3) => gl::SRGB8,
[INFO] [stdout]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/image_format.rs:1845:36
[INFO] [stdout]      |
[INFO] [stdout] 1845 | ...                   Some(1 ... 3) => gl::COMPRESSED_SRGB,
[INFO] [stdout]      |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ops/draw.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(uniforms.bind_uniforms(&mut ctxt, program, &mut fences));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ops/draw.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(draw_parameters::sync(&mut ctxt, draw_parameters, dimensions, indices.get_primitives_type()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/gl_bindings.rs:4177:47
[INFO] [stdout]      |
[INFO] [stdout] 4177 |                 fn do_metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void,
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:214:47
[INFO] [stdout]     |
[INFO] [stdout] 214 |     fn prepare_for_vertex_attrib_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |     fn prepare_for_element_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:220:37
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn bind_to_element_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:224:47
[INFO] [stdout]     |
[INFO] [stdout] 224 |     fn prepare_and_bind_for_pixel_pack(&self, &mut CommandContext);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |     fn unbind_pixel_pack(&mut CommandContext);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:231:49
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn prepare_and_bind_for_pixel_unpack(&self, &mut CommandContext);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:234:28
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn unbind_pixel_unpack(&mut CommandContext);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:238:42
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn prepare_and_bind_for_query(&self, &mut CommandContext);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn unbind_query(&mut CommandContext);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:245:50
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn prepare_and_bind_for_draw_indirect(&self, &mut CommandContext);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:249:54
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn prepare_and_bind_for_dispatch_indirect(&self, &mut CommandContext);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:253:44
[INFO] [stdout]     |
[INFO] [stdout] 253 |     fn prepare_and_bind_for_uniform(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:257:51
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn prepare_and_bind_for_shared_storage(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:261:42
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn bind_to_transform_feedback(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:350:31
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn bind_to_current(&self, &mut CommandContext) -> gl::types::GLenum;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 | ...                   (image_format::ClientFormatAny, std::borrow::Cow<'a, [P]>), width: u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: (image_format::ClientFormatAny, std::borrow::Cow<'a, [P]>)`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |     fn bind(&self, &mut CommandContext, index::PrimitiveType);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 371 |     fn bind(&self, &mut CommandContext, index::PrimitiveType);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: index::PrimitiveType`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 |     fn unbind(&mut CommandContext);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:377:48
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn ensure_buffer_out_of_transform_feedback(&mut CommandContext, gl::types::GLuint);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:377:69
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn ensure_buffer_out_of_transform_feedback(&mut CommandContext, gl::types::GLuint);
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: gl::types::GLuint`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:60
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                                            ^^ help: try naming the parameter or explicitly ignoring it: `_: &P`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:64
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Vec<buffer::Inserter<'a>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:766:41
[INFO] [stdout]     |
[INFO] [stdout] 766 |     fn draw<'a, 'b, V, I, U>(&mut self, V, I, program: &Program, uniforms: &U,
[INFO] [stdout]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: V`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:766:44
[INFO] [stdout]     |
[INFO] [stdout] 766 |     fn draw<'a, 'b, V, I, U>(&mut self, V, I, program: &Program, uniforms: &U,
[INFO] [stdout]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1009:32
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]      |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/buffer/mod.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let mut value = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/buffer/alloc.rs:1127:41
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         let mut id: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/buffer/alloc.rs:1182:47
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     let mut obtained_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:197:33
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:205:33
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:601:53
[INFO] [stdout]     |
[INFO] [stdout] 601 |         let mut max_clip_planes: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:251:29
[INFO] [stdout]     |
[INFO] [stdout] 251 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:291:26
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:436:52
[INFO] [stdout]     |
[INFO] [stdout] 436 |             let mut depth_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:437:54
[INFO] [stdout]     |
[INFO] [stdout] 437 |             let mut stencil_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:730:46
[INFO] [stdout]     |
[INFO] [stdout] 730 |     let mut link_success: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:764:52
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut error_log_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:290:49
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let mut num_supported_formats = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:296:35
[INFO] [stdout]     |
[INFO] [stdout] 296 |                 let mut buf_len = mem::uninitialized();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:299:34
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let mut format = mem::uninitialized();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:184:53
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut active_uniforms: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let mut data_type: gl::types::GLenum = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:209:47
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let mut data_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:289:55
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let mut active_attributes: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:313:48
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let mut data_type: gl::types::GLenum = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:314:47
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let mut data_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:380:47
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let mut active_blocks: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:390:60
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let mut active_blocks_max_name_len: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:412:45
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let mut binding: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:417:48
[INFO] [stdout]     |
[INFO] [stdout] 417 |         let mut block_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:422:49
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let mut num_members: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:505:50
[INFO] [stdout]     |
[INFO] [stdout] 505 |         let mut num_varyings: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:525:49
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let mut buffer_mode: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:539:48
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let mut max_buffer_len: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:556:24
[INFO] [stdout]     |
[INFO] [stdout] 556 |         let mut size = mem::uninitialized();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:557:22
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let mut ty = mem::uninitialized();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:628:21
[INFO] [stdout]     |
[INFO] [stdout] 628 |     let mut value = mem::uninitialized();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:659:21
[INFO] [stdout]     |
[INFO] [stdout] 659 |     let mut value = mem::uninitialized();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:699:51
[INFO] [stdout]     |
[INFO] [stdout] 699 |         let mut active_blocks: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:712:53
[INFO] [stdout]     |
[INFO] [stdout] 712 |             let mut output: [gl::types::GLint; 4] = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:746:57
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let mut output: [gl::types::GLint; 6] = mem::uninitialized();
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1175:52
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let mut location_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1180:54
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         let mut subroutine_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1187:52
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             let mut name_len: gl::types::GLsizei = mem::uninitialized();
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1200:46
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             let mut size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1210:58
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             let mut compatible_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1224:56
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 let mut name_len: gl::types::GLsizei = mem::uninitialized();
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/shader.rs:117:61
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let mut compilation_success: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/shader.rs:141:56
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let mut error_log_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:400:30
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:409:30
[INFO] [stdout]     |
[INFO] [stdout] 409 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let id: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let mut depth_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:656:54
[INFO] [stdout]     |
[INFO] [stdout] 656 |             let mut stencil_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1242:37
[INFO] [stdout]      |
[INFO] [stdout] 1242 |             let mut is_compressed = mem::uninitialized();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1246:39
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                 let mut buffer_size = mem::uninitialized();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1248:43
[INFO] [stdout]      |
[INFO] [stdout] 1248 |                 let mut internal_format = mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:155:30
[INFO] [stdout]     |
[INFO] [stdout] 155 |             let mut red_sz = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:156:30
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let mut red_ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let mut green_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:158:32
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let mut green_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 |             let mut blue_sz = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:160:31
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let mut blue_ty = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:161:32
[INFO] [stdout]     |
[INFO] [stdout] 161 |             let mut alpha_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:162:32
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let mut alpha_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:163:32
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let mut depth_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |             let mut depth_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/mod.rs:486:52
[INFO] [stdout]     |
[INFO] [stdout] 486 |             let mut value: [gl::types::GLint; 4] = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut val = mem::uninitialized();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:211:31
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:252:27
[INFO] [stdout]     |
[INFO] [stdout] 252 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:275:27
[INFO] [stdout]     |
[INFO] [stdout] 275 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:290:53
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let mut val: gl::types::GLboolean = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:302:33
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:309:33
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:319:29
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:328:30
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let mut ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:352:29
[INFO] [stdout]     |
[INFO] [stdout] 352 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:361:30
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 let mut ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:417:35
[INFO] [stdout]     |
[INFO] [stdout] 417 |                     let mut val = mem::uninitialized();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:450:31
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:460:27
[INFO] [stdout]     |
[INFO] [stdout] 460 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:469:31
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:479:31
[INFO] [stdout]     |
[INFO] [stdout] 479 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:483:31
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:493:31
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:505:28
[INFO] [stdout]     |
[INFO] [stdout] 505 |             let mut val1 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |             let mut val2 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:507:28
[INFO] [stdout]     |
[INFO] [stdout] 507 |             let mut val3 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:604:23
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let mut val = mem::uninitialized();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:727:27
[INFO] [stdout]     |
[INFO] [stdout] 727 |             let mut num = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/fbo.rs:968:26
[INFO] [stdout]     |
[INFO] [stdout] 968 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/sampler_object.rs:28:50
[INFO] [stdout]    |
[INFO] [stdout] 28 |             let mut sampler: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/vertex_array_object.rs:295:26
[INFO] [stdout]     |
[INFO] [stdout] 295 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1027:26
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1035:26
[INFO] [stdout]      |
[INFO] [stdout] 1035 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1042:26
[INFO] [stdout]      |
[INFO] [stdout] 1042 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1049:26
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1054:40
[INFO] [stdout]      |
[INFO] [stdout] 1054 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]      |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1094:32
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         write!(fmt, "{}", self.description())
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1249:32
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         write!(fmt, "{}", self.description())
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:191:71
[INFO] [stdout]     |
[INFO] [stdout] 191 |             DisplayCreationError::GlutinCreationError(ref err) => err.description(),
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:192:70
[INFO] [stdout]     |
[INFO] [stdout] 192 |             DisplayCreationError::IncompatibleOpenGl(ref err) => err.description(),
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer/mod.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/buffer/alloc.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/buffer/alloc.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/draw_parameters/query.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/draw_parameters/query.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/framebuffer/render_buffer.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/index/buffer.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/program/mod.rs:99:44
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 write!(fmt, "{}: {}", self.description(), s),
[INFO] [stdout]    |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:101:44
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 write!(fmt, "{}: {}", self.description(), s),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:103:40
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:152:50
[INFO] [stdout]     |
[INFO] [stdout] 152 |             ProgramCreationError(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:184:32
[INFO] [stdout]     |
[INFO] [stdout] 184 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:250:26
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:266:26
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/vertex/buffer.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/vertex/transform_feedback.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture/mod.rs:785:32
[INFO] [stdout]     |
[INFO] [stdout] 785 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture/buffer_texture.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture/buffer_texture.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/texture/any.rs:289:30
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 if !data_raw.is_null() {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(tyvar_behind_raw_pointer)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture/get_format.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/fbo.rs:608:63
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 write!(fmt, "{}: found {}, maximum: {}", self.description(), obtained, maximum),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/fbo.rs:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/image_format.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/ops/read.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |             let mut ctxt = self.context.make_current();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/texture/any.rs:654:17
[INFO] [stdout]     |
[INFO] [stdout] 654 |             let mut ctxt = self.context.make_current();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/backend/glutin/mod.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             std::mem::replace(&mut (*gl_window), new_gl_window);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&T` does not permit zero-initialization
[INFO] [stdout]    --> src/buffer/view.rs:619:24
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let data: &T = mem::zeroed();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this code causes undefined behavior when executed
[INFO] [stdout]     |                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&T` does not permit zero-initialization
[INFO] [stdout]    --> src/buffer/view.rs:976:24
[INFO] [stdout]     |
[INFO] [stdout] 976 |         let data: &T = mem::zeroed();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this code causes undefined behavior when executed
[INFO] [stdout]     |                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&DrawCommandNoIndices` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                       let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           this code causes undefined behavior when executed
[INFO] [stdout]     |                                                           help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/index/multidraw.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / implement_uniform_block!(DrawCommandNoIndices, count, instance_count,
[INFO] [stdout] 27  | |                          first_index, base_instance);
[INFO] [stdout]     | |_____________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&DrawCommandIndices` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                       let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           this code causes undefined behavior when executed
[INFO] [stdout]     |                                                           help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/index/multidraw.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / implement_uniform_block!(DrawCommandIndices, count, instance_count, first_index,
[INFO] [stdout] 46  | |                          base_vertex, base_instance);
[INFO] [stdout]     | |_____________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&ComputeCommand` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         this code causes undefined behavior when executed
[INFO] [stdout]     |                                                         help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/program/compute.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | implement_uniform_block!(ComputeCommand, num_groups_x, num_groups_y, num_groups_z);
[INFO] [stdout]     | ----------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/context/mod.rs:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 | /         ops::read(&mut ctxt, ops::Source::DefaultFramebuffer(gl::FRONT_LEFT), &rect,
[INFO] [stdout] 528 | |                           &mut data, false);
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)` does not permit zero-initialization
[INFO] [stdout]    --> src/context/mod.rs:726:53
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ctxt.gl.DebugMessageCallbackARB(mem::transmute(0usize),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     this code causes undefined behavior when executed
[INFO] [stdout]     |                                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: function pointers must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 326 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 52.74s
[INFO] running `Command { std: "docker" "inspect" "1c3d75450bb00e0c6760d3cbe0abcf926b9dfd580adc3c54830320a36caddc16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c3d75450bb00e0c6760d3cbe0abcf926b9dfd580adc3c54830320a36caddc16", kill_on_drop: false }`
[INFO] [stdout] 1c3d75450bb00e0c6760d3cbe0abcf926b9dfd580adc3c54830320a36caddc16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bcda3716e40c3f0b38f7f4094bf75d1a6ed0716e0fd8c694e356870a43890b9a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "bcda3716e40c3f0b38f7f4094bf75d1a6ed0716e0fd8c694e356870a43890b9a", kill_on_drop: false }`
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling cgmath v0.16.1
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling mint v0.2.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.4
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]   --> src/program/mod.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / /// Some shader compilers have race-condition issues, so we lock this mutex
[INFO] [stdout] 59 | | /// in the GL thread every time we compile a shader or link a program.
[INFO] [stdout]    | |_---------------------------------------------------------------------^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   rustdoc does not generate documentation for macro invocations
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]    = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/backend/glutin/mod.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let gl_window = try!(glutin::GlWindow::new(window_builder, context_builder, events_loop));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let context = try!(unsafe { context::Context::new(glutin_backend, checked, debug) });
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |             try!(glutin::GlWindow::new(window_builder, context_builder, events_loop))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/backend/glutin/mod.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         try!(unsafe { self.context.rebuild(backend) });
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/backend/glutin/mod.rs:197:32
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/alloc.rs:117:80
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let (id, immutable, created_with_buffer_storage, persistent_mapping) = try!(unsafe {
[INFO] [stdout]     |                                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/alloc.rs:141:80
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let (id, immutable, created_with_buffer_storage, persistent_mapping) = try!(unsafe {
[INFO] [stdout]     |                                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         try!(alloc.copy_to(0 .. self.get_size(), &target.alloc, target.get_offset_bytes()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:386:20
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let data = try!(self.read());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         try!(self.alloc.copy_to(self.bytes_start .. self.bytes_end, &target.alloc,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:683:20
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let data = try!(self.read());
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/view.rs:930:9
[INFO] [stdout]     |
[INFO] [stdout] 930 |         try!(self.alloc.copy_to(self.bytes_start .. self.bytes_end, &target.alloc,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/buffer/view.rs:1041:20
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         let data = try!(self.read());
[INFO] [stdout]      |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/buffer/mod.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn read<F, E>(size: usize, F) -> Result<Self::Owned, E>
[INFO] [stdout]    |                                ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]   --> src/buffer/mod.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |     fn is_size_suitable(usize) -> bool;
[INFO] [stdout]    |                         ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: usize`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/mod.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         try!(f(&mut value));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/buffer/mod.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(f(&mut value));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/debug.rs:23:30
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type DebugCallback = Box<FnMut(Source, MessageType, Severity, u32, bool, &str)>;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Source, MessageType, Severity, u32, bool, &str)`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/debug.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 13  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 164 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `mem` is imported redundantly
[INFO] [stdout]    --> src/debug.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 13  | use std::mem;
[INFO] [stdout]     |     -------- the item `mem` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 191 |         use std::mem;
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/blend.rs:270:37
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let (color_eq, alpha_eq) = (try!(blend_eq(ctxt, blend.color)),
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/blend.rs:271:37
[INFO] [stdout]     |
[INFO] [stdout] 271 | ...                   try!(blend_eq(ctxt, blend.alpha)));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     try!(depth::sync_depth(ctxt, &draw_parameters.depth));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:490:5
[INFO] [stdout]     |
[INFO] [stdout] 490 |     try!(blend::sync_blending(ctxt, draw_parameters.blend));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     try!(sync_clip_planes_bitmask(ctxt, draw_parameters.clip_planes_bitmask));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     try!(sync_rasterizer_discard(ctxt, draw_parameters.draw_primitives));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     try!(sync_queries(ctxt, draw_parameters.samples_passed_query,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     try!(sync_smooth(ctxt, draw_parameters.smooth, primitives_types));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 |     try!(sync_provoking_vertex(ctxt, draw_parameters.provoking_vertex));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     try!(sync_primitive_restart_index(ctxt, draw_parameters.primitive_restart_index));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:748:9
[INFO] [stdout]     |
[INFO] [stdout] 748 |         try!(q.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:750:9
[INFO] [stdout]     |
[INFO] [stdout] 750 |         try!(q.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         try!(time_elapsed_query.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:762:9
[INFO] [stdout]     |
[INFO] [stdout] 762 |         try!(primitives_generated_query.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         try!(tfq.begin_query(ctxt));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/framebuffer/render_buffer.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:231:22
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let format = try!(image_format::format_request_to_glenum(&facade.get_context(), format, image_format::RequestType::Renderbuffer));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:258:27
[INFO] [stdout]     |
[INFO] [stdout] 258 |         let attachments = try!(attachments.validate(facade));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:502:35
[INFO] [stdout]     |
[INFO] [stdout] 502 |         let example_attachments = try!(fbo::FramebufferAttachments::Regular(fbo::FramebufferSpecificAttachments {
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/framebuffer/mod.rs:695:27
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let attachments = try!(attachments.validate(context));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/index/buffer.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/buffer.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |             buffer: try!(Buffer::new(facade, data, BufferType::ElementArrayBuffer, mode)).into(),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/buffer.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |             buffer: try!(Buffer::empty_array(facade, BufferType::ElementArrayBuffer, len,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/index/multidraw.rs:88:19
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:176:19
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/index/multidraw.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let buf = try!(Buffer::empty_array(facade, BufferType::DrawIndirectBuffer,
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let shader = try!(build_shader(facade, gl::COMPUTE_SHADER, src));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |             raw: try!(RawProgram::from_shaders(facade, &[shader], false, false, false, None))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/compute.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |             raw: try!(RawProgram::from_binary(facade, data))
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/program.rs:94:44
[INFO] [stdout]    |
[INFO] [stdout] 94 |                         shaders_store.push(try!(build_shader(facade, ty, src)));
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/program/program.rs:99:18
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 (try!(RawProgram::from_shaders(facade, &shaders_store, has_geometry_shader,
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/program.rs:110:18
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 (try!(RawProgram::from_binary(facade, data)), outputs_srgb, uses_point_size)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             try!(check_program_link_errors(&mut ctxt, id));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             try!(check_program_link_errors(&mut ctxt, id));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         try!(uniforms.bind_uniforms(&mut ctxt, self, &mut fences));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/program/raw.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         try!(uniforms.bind_uniforms(&mut ctxt, self, &mut fences));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]     --> src/program/reflection.rs:1223:68
[INFO] [stdout]      |
[INFO] [stdout] 1223 |                 let mut subroutine_name_tmp: Vec<u8> = vec![0; 64];;
[INFO] [stdout]      |                                                                    ^ help: remove this semicolon
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(redundant_semicolons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/program/mod.rs:158:32
[INFO] [stdout]     |
[INFO] [stdout] 158 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/bind.rs:590:14
[INFO] [stdout]     |
[INFO] [stdout] 590 |         Some(try!(::sampler_object::get_sampler(ctxt, &sampler)))
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/uniforms/buffer.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let buffer = try!(Buffer::new(facade, &data, BufferType::UniformBuffer, mode));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/buffer.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |         let buffer = try!(Buffer::empty(facade, BufferType::UniformBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/uniforms/buffer.rs:195:22
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let buffer = try!(Buffer::empty_unsized(facade, BufferType::UniformBuffer, size, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/uniforms/mod.rs:168:69
[INFO] [stdout]     |
[INFO] [stdout] 168 |     fn visit_values<'a, F: FnMut(&str, UniformValue<'a>)>(&'a self, F);
[INFO] [stdout]     |                                                                     ^ help: try naming the parameter or explicitly ignoring it: `_: F`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/uniforms/mod.rs:232:32
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/uniforms/mod.rs:317:16
[INFO] [stdout]     |
[INFO] [stdout] 317 |     fn matches(&BlockLayout, base_offset: usize) -> Result<(), LayoutMismatchError>;
[INFO] [stdout]     |                ^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &BlockLayout`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/vertex/buffer.rs:51:32
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]    |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:174:22
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let buffer = try!(Buffer::new(facade, data, BufferType::ArrayBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let buffer = try!(Buffer::empty_array(facade, BufferType::ArrayBuffer, elements, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |             buffer: try!(Buffer::new(facade, data, BufferType::ArrayBuffer,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/vertex/buffer.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |             buffer: try!(Buffer::new(facade, data, BufferType::ArrayBuffer,
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/texture/buffer_texture.rs:142:32
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]     |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:234:22
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let buffer = try!(Buffer::new(facade, data, BufferType::TextureBuffer, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let buffer = try!(Buffer::empty_array(facade, BufferType::TextureBuffer, len, mode));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/texture/pixel_buffer.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let data = try!(self.read());
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/any.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let teximg_internal_format = try!(image_format::format_request_to_glenum(facade.get_context(), format, image_format::RequestType::Tex...
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/texture/any.rs:175:43
[INFO] [stdout]     |
[INFO] [stdout] 175 |         (&Some((client_format, _)), f) => try!(image_format::client_format_to_glenum(facade.get_context(), client_format, f, false)),
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/texture/any.rs:1172:44
[INFO] [stdout]      |
[INFO] [stdout] 1172 |         let (client_format, client_type) = try!(image_format::client_format_to_glenum(&self.texture.context,
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:167:95
[INFO] [stdout]     |
[INFO] [stdout] 167 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture1d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]     |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:458:44
[INFO] [stdout]     |
[INFO] [stdout] 458 |                     Ok(CompressedTexture1d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:485:105
[INFO] [stdout]     |
[INFO] [stdout] 485 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture1d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]     |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:792:99
[INFO] [stdout]     |
[INFO] [stdout] 792 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture1d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]     |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1083:48
[INFO] [stdout]      |
[INFO] [stdout] 1083 | ...   Ok(CompressedSrgbTexture1d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1110:109
[INFO] [stdout]      |
[INFO] [stdout] 1110 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture1d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1417:103
[INFO] [stdout]      |
[INFO] [stdout] 1417 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture1d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:1728:103
[INFO] [stdout]      |
[INFO] [stdout] 1728 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture1d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2039:100
[INFO] [stdout]      |
[INFO] [stdout] 2039 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture1d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]      |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2313:102
[INFO] [stdout]      |
[INFO] [stdout] 2313 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture1d(try!(any::new_texture(facade, format, Some((cl...
[INFO] [stdout]      |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2587:107
[INFO] [stdout]      |
[INFO] [stdout] 2587 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture1d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]      |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:2899:95
[INFO] [stdout]      |
[INFO] [stdout] 2899 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture2d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]      |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3327:44
[INFO] [stdout]      |
[INFO] [stdout] 3327 |                     Ok(CompressedTexture2d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3355:105
[INFO] [stdout]      |
[INFO] [stdout] 3355 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture2d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]      |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:3852:99
[INFO] [stdout]      |
[INFO] [stdout] 3852 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture2d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]      |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4264:48
[INFO] [stdout]      |
[INFO] [stdout] 4264 | ...   Ok(CompressedSrgbTexture2d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4292:109
[INFO] [stdout]      |
[INFO] [stdout] 4292 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture2d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:4789:103
[INFO] [stdout]      |
[INFO] [stdout] 4789 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture2d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5145:103
[INFO] [stdout]      |
[INFO] [stdout] 5145 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture2d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5501:100
[INFO] [stdout]      |
[INFO] [stdout] 5501 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture2d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]      |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:5804:102
[INFO] [stdout]      |
[INFO] [stdout] 5804 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture2d(try!(any::new_texture(facade, format, Some((cl...
[INFO] [stdout]      |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:6107:107
[INFO] [stdout]      |
[INFO] [stdout] 6107 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture2d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]      |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8555:95
[INFO] [stdout]      |
[INFO] [stdout] 8555 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture3d(try!(any::new_texture(facade, format, Some((client_fo...
[INFO] [stdout]      |                                                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8888:44
[INFO] [stdout]      |
[INFO] [stdout] 8888 |                     Ok(CompressedTexture3d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:8916:105
[INFO] [stdout]      |
[INFO] [stdout] 8916 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture3d(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]      |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9258:99
[INFO] [stdout]      |
[INFO] [stdout] 9258 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture3d(try!(any::new_texture(facade, format, Some((clien...
[INFO] [stdout]      |                                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9591:48
[INFO] [stdout]      |
[INFO] [stdout] 9591 | ...   Ok(CompressedSrgbTexture3d(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9619:109
[INFO] [stdout]      |
[INFO] [stdout] 9619 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture3d(try!(any::new_texture(facade, format, S...
[INFO] [stdout]      |                                                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:9961:103
[INFO] [stdout]      |
[INFO] [stdout] 9961 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture3d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]      |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10307:103
[INFO] [stdout]       |
[INFO] [stdout] 10307 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture3d(try!(any::new_texture(facade, format, Some((c...
[INFO] [stdout]       |                                                                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10653:100
[INFO] [stdout]       |
[INFO] [stdout] 10653 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture3d(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:10962:107
[INFO] [stdout]       |
[INFO] [stdout] 10962 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture3d(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11308:100
[INFO] [stdout]       |
[INFO] [stdout] 11308 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture1dArray(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11683:49
[INFO] [stdout]       |
[INFO] [stdout] 11683 | ...   Ok(CompressedTexture1dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]       |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:11711:110
[INFO] [stdout]       |
[INFO] [stdout] 11711 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture1dArray(try!(any::new_texture(facade, format, ...
[INFO] [stdout]       |                                                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12067:104
[INFO] [stdout]       |
[INFO] [stdout] 12067 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture1dArray(try!(any::new_texture(facade, format, Some((...
[INFO] [stdout]       |                                                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12442:53
[INFO] [stdout]       |
[INFO] [stdout] 12442 | ...   Ok(CompressedSrgbTexture1dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]       |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12470:114
[INFO] [stdout]       |
[INFO] [stdout] 12470 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture1dArray(try!(any::new_texture(facade, form...
[INFO] [stdout]       |                                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:12826:108
[INFO] [stdout]       |
[INFO] [stdout] 12826 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture1dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13214:108
[INFO] [stdout]       |
[INFO] [stdout] 13214 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture1dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13602:105
[INFO] [stdout]       |
[INFO] [stdout] 13602 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture1dArray(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]       |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:13953:107
[INFO] [stdout]       |
[INFO] [stdout] 13953 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture1dArray(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:14304:112
[INFO] [stdout]       |
[INFO] [stdout] 14304 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture1dArray(try!(any::new_texture(facade, format...
[INFO] [stdout]       |                                                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:14692:100
[INFO] [stdout]       |
[INFO] [stdout] 14692 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(Texture2dArray(try!(any::new_texture(facade, format, Some((clie...
[INFO] [stdout]       |                                                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15137:49
[INFO] [stdout]       |
[INFO] [stdout] 15137 | ...   Ok(CompressedTexture2dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressed, Some((client_format, data)),
[INFO] [stdout]       |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15165:110
[INFO] [stdout]       |
[INFO] [stdout] 15165 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedTexture2dArray(try!(any::new_texture(facade, format, ...
[INFO] [stdout]       |                                                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:15591:104
[INFO] [stdout]       |
[INFO] [stdout] 15591 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(SrgbTexture2dArray(try!(any::new_texture(facade, format, Some((...
[INFO] [stdout]       |                                                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16036:53
[INFO] [stdout]       |
[INFO] [stdout] 16036 | ...   Ok(CompressedSrgbTexture2dArray(try!(any::new_texture(facade, TextureFormatRequest::AnyCompressedSrgb, Some((client_format, data)),
[INFO] [stdout]       |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16064:114
[INFO] [stdout]       |
[INFO] [stdout] 16064 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(CompressedSrgbTexture2dArray(try!(any::new_texture(facade, form...
[INFO] [stdout]       |                                                                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16490:108
[INFO] [stdout]       |
[INFO] [stdout] 16490 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(IntegralTexture2dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:16948:108
[INFO] [stdout]       |
[INFO] [stdout] 16948 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(UnsignedTexture2dArray(try!(any::new_texture(facade, format, So...
[INFO] [stdout]       |                                                                                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:17406:105
[INFO] [stdout]       |
[INFO] [stdout] 17406 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthTexture2dArray(try!(any::new_texture(facade, format, Some(...
[INFO] [stdout]       |                                                                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:17827:107
[INFO] [stdout]       |
[INFO] [stdout] 17827 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(StencilTexture2dArray(try!(any::new_texture(facade, format, Som...
[INFO] [stdout]       |                                                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/textures.rs:18248:112
[INFO] [stdout]       |
[INFO] [stdout] 18248 | ...   let client_format = ClientFormatAny::ClientFormat(client_format);Ok(DepthStencilTexture2dArray(try!(any::new_texture(facade, format...
[INFO] [stdout]       |                                                                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/context/mod.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |     backend: RefCell<Box<Backend>>,
[INFO] [stdout]    |                          ^^^^^^^ help: use `dyn`: `dyn Backend`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/context/mod.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         try!(check_gl_compatibility(&version, &extensions));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1748:13
[INFO] [stdout]      |
[INFO] [stdout] 1748 |             try!(format_request_to_glenum(context, TextureFormatRequest::Specific(newformat), rq_ty))
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1816:17
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 try!(format_request_to_glenum(context, TextureFormatRequest::AnyFloatingPoint,
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1837:13
[INFO] [stdout]      |
[INFO] [stdout] 1837 |             try!(format_request_to_glenum(context, TextureFormatRequest::Specific(newformat), rq_ty))
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/image_format.rs:1858:17
[INFO] [stdout]      |
[INFO] [stdout] 1858 |                 try!(format_request_to_glenum(context, TextureFormatRequest::AnySrgb, rq_ty))
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/image_format.rs:1808:28
[INFO] [stdout]      |
[INFO] [stdout] 1808 |                     Some(1 ... 3) => gl::SRGB8,
[INFO] [stdout]      |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]     --> src/image_format.rs:1845:36
[INFO] [stdout]      |
[INFO] [stdout] 1845 | ...                   Some(1 ... 3) => gl::COMPRESSED_SRGB,
[INFO] [stdout]      |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ops/draw.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     try!(uniforms.bind_uniforms(&mut ctxt, program, &mut fences));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/ops/draw.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         try!(draw_parameters::sync(&mut ctxt, draw_parameters, dimensions, indices.get_primitives_type()));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/azul_glium-323bbbf3f743bd36/out/gl_bindings.rs:4177:47
[INFO] [stdout]      |
[INFO] [stdout] 4177 |                 fn do_metaloadfn(loadfn: &mut FnMut(&'static str) -> *const __gl_imports::raw::c_void,
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&'static str) -> *const __gl_imports::raw::c_void`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:214:47
[INFO] [stdout]     |
[INFO] [stdout] 214 |     fn prepare_for_vertex_attrib_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:217:41
[INFO] [stdout]     |
[INFO] [stdout] 217 |     fn prepare_for_element_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:220:37
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn bind_to_element_array(&self, &mut CommandContext);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:224:47
[INFO] [stdout]     |
[INFO] [stdout] 224 |     fn prepare_and_bind_for_pixel_pack(&self, &mut CommandContext);
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:227:26
[INFO] [stdout]     |
[INFO] [stdout] 227 |     fn unbind_pixel_pack(&mut CommandContext);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:231:49
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn prepare_and_bind_for_pixel_unpack(&self, &mut CommandContext);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:234:28
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn unbind_pixel_unpack(&mut CommandContext);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:238:42
[INFO] [stdout]     |
[INFO] [stdout] 238 |     fn prepare_and_bind_for_query(&self, &mut CommandContext);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn unbind_query(&mut CommandContext);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:245:50
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn prepare_and_bind_for_draw_indirect(&self, &mut CommandContext);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:249:54
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn prepare_and_bind_for_dispatch_indirect(&self, &mut CommandContext);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:253:44
[INFO] [stdout]     |
[INFO] [stdout] 253 |     fn prepare_and_bind_for_uniform(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:257:51
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn prepare_and_bind_for_shared_storage(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:261:42
[INFO] [stdout]     |
[INFO] [stdout] 261 |     fn bind_to_transform_feedback(&self, &mut CommandContext, index: gl::types::GLuint);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:350:31
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn bind_to_current(&self, &mut CommandContext) -> gl::types::GLenum;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 | ...                   (image_format::ClientFormatAny, std::borrow::Cow<'a, [P]>), width: u32,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: (image_format::ClientFormatAny, std::borrow::Cow<'a, [P]>)`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:371:20
[INFO] [stdout]     |
[INFO] [stdout] 371 |     fn bind(&self, &mut CommandContext, index::PrimitiveType);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:371:41
[INFO] [stdout]     |
[INFO] [stdout] 371 |     fn bind(&self, &mut CommandContext, index::PrimitiveType);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: index::PrimitiveType`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:374:15
[INFO] [stdout]     |
[INFO] [stdout] 374 |     fn unbind(&mut CommandContext);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:377:48
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn ensure_buffer_out_of_transform_feedback(&mut CommandContext, gl::types::GLuint);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:377:69
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn ensure_buffer_out_of_transform_feedback(&mut CommandContext, gl::types::GLuint);
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: gl::types::GLuint`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:39
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut CommandContext`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:60
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                                            ^^ help: try naming the parameter or explicitly ignoring it: `_: &P`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:385:64
[INFO] [stdout]     |
[INFO] [stdout] 385 |     fn bind_uniforms<'a, P>(&'a self, &mut CommandContext, &P, &mut Vec<buffer::Inserter<'a>>)
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Vec<buffer::Inserter<'a>>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:766:41
[INFO] [stdout]     |
[INFO] [stdout] 766 |     fn draw<'a, 'b, V, I, U>(&mut self, V, I, program: &Program, uniforms: &U,
[INFO] [stdout]     |                                         ^ help: try naming the parameter or explicitly ignoring it: `_: V`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition.
[INFO] [stdout]    --> src/lib.rs:766:44
[INFO] [stdout]     |
[INFO] [stdout] 766 |     fn draw<'a, 'b, V, I, U>(&mut self, V, I, program: &Program, uniforms: &U,
[INFO] [stdout]     |                                            ^ help: try naming the parameter or explicitly ignoring it: `_: I`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1009:32
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     fn cause(&self) -> Option<&Error> {
[INFO] [stdout]      |                                ^^^^^ help: use `dyn`: `dyn Error`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]      = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/buffer/mod.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let mut value = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/buffer/alloc.rs:1127:41
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         let mut id: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/buffer/alloc.rs:1182:47
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     let mut obtained_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:177:33
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:197:33
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/debug.rs:205:33
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/mod.rs:601:53
[INFO] [stdout]     |
[INFO] [stdout] 601 |         let mut max_clip_planes: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:251:29
[INFO] [stdout]     |
[INFO] [stdout] 251 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/draw_parameters/query.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:291:26
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:436:52
[INFO] [stdout]     |
[INFO] [stdout] 436 |             let mut depth_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:437:54
[INFO] [stdout]     |
[INFO] [stdout] 437 |             let mut stencil_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:730:46
[INFO] [stdout]     |
[INFO] [stdout] 730 |     let mut link_success: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:764:52
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let mut error_log_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:290:49
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let mut num_supported_formats = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:296:35
[INFO] [stdout]     |
[INFO] [stdout] 296 |                 let mut buf_len = mem::uninitialized();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/raw.rs:299:34
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 let mut format = mem::uninitialized();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:184:53
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let mut active_uniforms: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:208:48
[INFO] [stdout]     |
[INFO] [stdout] 208 |         let mut data_type: gl::types::GLenum = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:209:47
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let mut data_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:289:55
[INFO] [stdout]     |
[INFO] [stdout] 289 |         let mut active_attributes: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:313:48
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let mut data_type: gl::types::GLenum = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:314:47
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let mut data_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:380:47
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let mut active_blocks: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:390:60
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let mut active_blocks_max_name_len: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:412:45
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let mut binding: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:417:48
[INFO] [stdout]     |
[INFO] [stdout] 417 |         let mut block_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:422:49
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let mut num_members: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:505:50
[INFO] [stdout]     |
[INFO] [stdout] 505 |         let mut num_varyings: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:525:49
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let mut buffer_mode: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:539:48
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let mut max_buffer_len: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:556:24
[INFO] [stdout]     |
[INFO] [stdout] 556 |         let mut size = mem::uninitialized();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:557:22
[INFO] [stdout]     |
[INFO] [stdout] 557 |         let mut ty = mem::uninitialized();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:628:21
[INFO] [stdout]     |
[INFO] [stdout] 628 |     let mut value = mem::uninitialized();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:659:21
[INFO] [stdout]     |
[INFO] [stdout] 659 |     let mut value = mem::uninitialized();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:699:51
[INFO] [stdout]     |
[INFO] [stdout] 699 |         let mut active_blocks: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:712:53
[INFO] [stdout]     |
[INFO] [stdout] 712 |             let mut output: [gl::types::GLint; 4] = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/reflection.rs:746:57
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let mut output: [gl::types::GLint; 6] = mem::uninitialized();
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1175:52
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         let mut location_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1180:54
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         let mut subroutine_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1187:52
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             let mut name_len: gl::types::GLsizei = mem::uninitialized();
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1200:46
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             let mut size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1210:58
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             let mut compatible_count: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/program/reflection.rs:1224:56
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 let mut name_len: gl::types::GLsizei = mem::uninitialized();
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/shader.rs:117:61
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let mut compilation_success: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/program/shader.rs:141:56
[INFO] [stdout]     |
[INFO] [stdout] 141 |             let mut error_log_size: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:400:30
[INFO] [stdout]     |
[INFO] [stdout] 400 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/buffer_texture.rs:409:30
[INFO] [stdout]     |
[INFO] [stdout] 409 |                 let mut id = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:217:37
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let id: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let mut depth_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/any.rs:656:54
[INFO] [stdout]     |
[INFO] [stdout] 656 |             let mut stencil_bits: gl::types::GLint = mem::uninitialized();
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1242:37
[INFO] [stdout]      |
[INFO] [stdout] 1242 |             let mut is_compressed = mem::uninitialized();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1246:39
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                 let mut buffer_size = mem::uninitialized();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> src/texture/any.rs:1248:43
[INFO] [stdout]      |
[INFO] [stdout] 1248 |                 let mut internal_format = mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:155:30
[INFO] [stdout]     |
[INFO] [stdout] 155 |             let mut red_sz = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:156:30
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let mut red_ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let mut green_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:158:32
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let mut green_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 |             let mut blue_sz = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:160:31
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let mut blue_ty = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:161:32
[INFO] [stdout]     |
[INFO] [stdout] 161 |             let mut alpha_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:162:32
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let mut alpha_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:163:32
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let mut depth_sz = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/texture/get_format.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |             let mut depth_ty = mem::uninitialized();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/mod.rs:486:52
[INFO] [stdout]     |
[INFO] [stdout] 486 |             let mut value: [gl::types::GLint; 4] = mem::uninitialized();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |         let mut val = mem::uninitialized();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:211:31
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:252:27
[INFO] [stdout]     |
[INFO] [stdout] 252 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:275:27
[INFO] [stdout]     |
[INFO] [stdout] 275 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:290:53
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 let mut val: gl::types::GLboolean = mem::uninitialized();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:302:33
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:309:33
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 let mut value = mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:319:29
[INFO] [stdout]     |
[INFO] [stdout] 319 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:328:30
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let mut ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:352:29
[INFO] [stdout]     |
[INFO] [stdout] 352 |             let mut value = mem::uninitialized();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:361:30
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 let mut ty = mem::uninitialized();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:417:35
[INFO] [stdout]     |
[INFO] [stdout] 417 |                     let mut val = mem::uninitialized();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:450:31
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:460:27
[INFO] [stdout]     |
[INFO] [stdout] 460 |             let mut val = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:469:31
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:479:31
[INFO] [stdout]     |
[INFO] [stdout] 479 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:483:31
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:493:31
[INFO] [stdout]     |
[INFO] [stdout] 493 |                 let mut val = mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:505:28
[INFO] [stdout]     |
[INFO] [stdout] 505 |             let mut val1 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |             let mut val2 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:507:28
[INFO] [stdout]     |
[INFO] [stdout] 507 |             let mut val3 = mem::uninitialized();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:604:23
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let mut val = mem::uninitialized();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/context/capabilities.rs:727:27
[INFO] [stdout]     |
[INFO] [stdout] 727 |             let mut num = mem::uninitialized();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/fbo.rs:968:26
[INFO] [stdout]     |
[INFO] [stdout] 968 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/sampler_object.rs:28:50
[INFO] [stdout]    |
[INFO] [stdout] 28 |             let mut sampler: gl::types::GLuint = mem::uninitialized();
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/vertex_array_object.rs:295:26
[INFO] [stdout]     |
[INFO] [stdout] 295 |             let mut id = mem::uninitialized();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1027:26
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1035:26
[INFO] [stdout]      |
[INFO] [stdout] 1035 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1042:26
[INFO] [stdout]      |
[INFO] [stdout] 1042 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1049:26
[INFO] [stdout]      |
[INFO] [stdout] 1049 |                     self.description(),
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1054:40
[INFO] [stdout]      |
[INFO] [stdout] 1054 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]      |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1094:32
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         write!(fmt, "{}", self.description())
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/lib.rs:1249:32
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         write!(fmt, "{}", self.description())
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:191:71
[INFO] [stdout]     |
[INFO] [stdout] 191 |             DisplayCreationError::GlutinCreationError(ref err) => err.description(),
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/backend/glutin/mod.rs:192:70
[INFO] [stdout]     |
[INFO] [stdout] 192 |             DisplayCreationError::IncompatibleOpenGl(ref err) => err.description(),
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/buffer/mod.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/buffer/alloc.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/buffer/alloc.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/draw_parameters/query.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/draw_parameters/query.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/framebuffer/render_buffer.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/index/buffer.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/program/mod.rs:99:44
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 write!(fmt, "{}: {}", self.description(), s),
[INFO] [stdout]    |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:101:44
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 write!(fmt, "{}: {}", self.description(), s),
[INFO] [stdout]     |                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:103:40
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:143:32
[INFO] [stdout]     |
[INFO] [stdout] 143 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:152:50
[INFO] [stdout]     |
[INFO] [stdout] 152 |             ProgramCreationError(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/program/mod.rs:184:32
[INFO] [stdout]     |
[INFO] [stdout] 184 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:250:26
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:266:26
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:274:26
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/uniforms/mod.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |                     self.description(),
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/vertex/buffer.rs:38:32
[INFO] [stdout]    |
[INFO] [stdout] 38 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/vertex/transform_feedback.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture/mod.rs:785:32
[INFO] [stdout]     |
[INFO] [stdout] 785 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture/buffer_texture.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/texture/buffer_texture.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |         write!(fmt, "{}", self.description())
[INFO] [stdout]     |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/texture/any.rs:289:30
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 if !data_raw.is_null() {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(tyvar_behind_raw_pointer)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/texture/get_format.rs:22:32
[INFO] [stdout]    |
[INFO] [stdout] 22 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/fbo.rs:608:63
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 write!(fmt, "{}: found {}, maximum: {}", self.description(), obtained, maximum),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/fbo.rs:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |                 write!(fmt, "{}", self.description()),
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/image_format.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/ops/read.rs:81:32
[INFO] [stdout]    |
[INFO] [stdout] 81 |         write!(fmt, "{}", self.description())
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/framebuffer/render_buffer.rs:435:17
[INFO] [stdout]     |
[INFO] [stdout] 435 |             let mut ctxt = self.context.make_current();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/texture/any.rs:654:17
[INFO] [stdout]     |
[INFO] [stdout] 654 |             let mut ctxt = self.context.make_current();
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used
[INFO] [stdout]    --> src/backend/glutin/mod.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             std::mem::replace(&mut (*gl_window), new_gl_window);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: if you don't need the old value, you can just assign the new value directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&T` does not permit zero-initialization
[INFO] [stdout]    --> src/buffer/view.rs:619:24
[INFO] [stdout]     |
[INFO] [stdout] 619 |         let data: &T = mem::zeroed();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this code causes undefined behavior when executed
[INFO] [stdout]     |                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&T` does not permit zero-initialization
[INFO] [stdout]    --> src/buffer/view.rs:976:24
[INFO] [stdout]     |
[INFO] [stdout] 976 |         let data: &T = mem::zeroed();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this code causes undefined behavior when executed
[INFO] [stdout]     |                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&DrawCommandNoIndices` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                       let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           this code causes undefined behavior when executed
[INFO] [stdout]     |                                                           help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/index/multidraw.rs:26:1
[INFO] [stdout]     |
[INFO] [stdout] 26  | / implement_uniform_block!(DrawCommandNoIndices, count, instance_count,
[INFO] [stdout] 27  | |                          first_index, base_instance);
[INFO] [stdout]     | |_____________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&DrawCommandIndices` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                       let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                           |
[INFO] [stdout]     |                                                           this code causes undefined behavior when executed
[INFO] [stdout]     |                                                           help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/index/multidraw.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / implement_uniform_block!(DrawCommandIndices, count, instance_count, first_index,
[INFO] [stdout] 46  | |                          base_vertex, base_instance);
[INFO] [stdout]     | |_____________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `&ComputeCommand` does not permit zero-initialization
[INFO] [stdout]    --> src/macros.rs:393:57
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     let dummy: &$struct_name = unsafe { mem::zeroed() };
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         this code causes undefined behavior when executed
[INFO] [stdout]     |                                                         help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/program/compute.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | implement_uniform_block!(ComputeCommand, num_groups_x, num_groups_y, num_groups_z);
[INFO] [stdout]     | ----------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: references must be non-null
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/context/mod.rs:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 | /         ops::read(&mut ctxt, ops::Source::DefaultFramebuffer(gl::FRONT_LEFT), &rect,
[INFO] [stdout] 528 | |                           &mut data, false);
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `extern "system" fn(u32, u32, u32, u32, i32, *const i8, *mut c_void)` does not permit zero-initialization
[INFO] [stdout]    --> src/context/mod.rs:726:53
[INFO] [stdout]     |
[INFO] [stdout] 726 |                     ctxt.gl.DebugMessageCallbackARB(mem::transmute(0usize),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     this code causes undefined behavior when executed
[INFO] [stdout]     |                                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: function pointers must be non-null
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 326 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling enum_primitive v0.1.1
[INFO] [stderr]    Compiling deflate v0.7.20
[INFO] [stderr]    Compiling inflate v0.3.4
[INFO] [stderr]    Compiling gif v0.9.2
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling cgmath v0.14.1
[INFO] [stderr]    Compiling num-rational v0.1.42
[INFO] [stderr]    Compiling png v0.11.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.0
[INFO] [stderr]    Compiling genmesh v0.5.0
[INFO] [stderr]    Compiling obj v0.8.2
[INFO] [stderr]    Compiling jpeg-decoder v0.1.22
[INFO] [stderr]    Compiling image v0.18.0
[INFO] [stderr]    Compiling azul_glium v0.22.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/image.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `azul_glium`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/display.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-07.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/samplers.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-14.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-04.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]   --> examples/manual-creation.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | extern crate glium;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/buffer.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/texture_creation.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/teapot.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/shaders.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/indices.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/blitting.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/picking.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/screenshot-asynchronous.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/uniforms.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-13.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/texture_write.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/subroutines.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/triangle.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/framebuffer.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/deferred.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/vertex_buffer.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/texture_sample.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/attrs.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-03.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/uniform_buffer.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/query.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-10.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> examples/tutorial-01.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/texture_read.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `glium`
[INFO] [stdout]  --> tests/blit.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate glium;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "bcda3716e40c3f0b38f7f4094bf75d1a6ed0716e0fd8c694e356870a43890b9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcda3716e40c3f0b38f7f4094bf75d1a6ed0716e0fd8c694e356870a43890b9a", kill_on_drop: false }`
[INFO] [stdout] bcda3716e40c3f0b38f7f4094bf75d1a6ed0716e0fd8c694e356870a43890b9a
